package com.xydtech.ecard.statistics.domain;

import com.xydtech.common.annotation.Excel;
import com.xydtech.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 机构考勤统计对象 ecard_dept_checking
 *
 * @author JHON
 * @date 2022-08-03
 */
public class EcardDeptChecking extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 部门id */
    private Long deptId;

    /** 部门名称 */
    @Excel(name = "部门名称")
    private String deptName;

    /** 累计打卡 */
    @Excel(name = "累计打卡")
    private Long sumNums;

    /** 本周打卡 */
    private Long weekNums;


    /** 包保打卡详情 */
    @Excel(name = "打卡说明")
    private String checkInfo;
    /** 打卡类型            1-营销打卡            2-包保打卡 */
    private String checkingType;
    /** 机构类型  3-支行4-部门 */
    private String deptType;

    public String getCheckingType() {
        return checkingType;
    }

    public void setCheckingType(String checkingType) {
        this.checkingType = checkingType;
    }

    public String getDeptType() {
        return deptType;
    }

    public void setDeptType(String deptType) {
        this.deptType = deptType;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setSumNums(Long sumNums) {
        this.sumNums = sumNums;
    }

    public Long getSumNums() {
        return sumNums;
    }

    public void setWeekNums(Long weekNums) {
        this.weekNums = weekNums;
    }

    public Long getWeekNums() {
        return weekNums;
    }


    public String getCheckInfo() {
        return checkInfo;
    }

    public void setCheckInfo(String checkInfo) {
        this.checkInfo = checkInfo;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("deptId", getDeptId())
                .append("deptName", getDeptName())
                .append("sumNums", getSumNums())
                .append("weekNums", getWeekNums())
                .append("checkInfo", getCheckInfo())
                .toString();
    }
}
